package com.ruoyi.Warehouse.mapper;

import java.util.List;
import com.ruoyi.Warehouse.domain.Cardinventory;

/**
 * 卡牌库存表Mapper接口
 * 
 * @author ruoyi
 * @date 2025-06-16
 */
public interface CardinventoryMapper 
{
    /**
     * 查询卡牌库存表
     * 
     * @param inventoryId 卡牌库存表主键
     * @return 卡牌库存表
     */
    public Cardinventory selectCardinventoryByInventoryId(Long inventoryId);

    /**
     * 查询卡牌库存表列表
     * 
     * @param cardinventory 卡牌库存表
     * @return 卡牌库存表集合
     */
    public List<Cardinventory> selectCardinventoryList(Cardinventory cardinventory);

    /**
     * 新增卡牌库存表
     * 
     * @param cardinventory 卡牌库存表
     * @return 结果
     */
    public int insertCardinventory(Cardinventory cardinventory);

    /**
     * 修改卡牌库存表
     * 
     * @param cardinventory 卡牌库存表
     * @return 结果
     */
    public int updateCardinventory(Cardinventory cardinventory);

    /**
     * 删除卡牌库存表
     * 
     * @param inventoryId 卡牌库存表主键
     * @return 结果
     */
    public int deleteCardinventoryByInventoryId(Long inventoryId);

    /**
     * 批量删除卡牌库存表
     * 
     * @param inventoryIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteCardinventoryByInventoryIds(String[] inventoryIds);
}
